package edu.biwu.utils;

import jakarta.servlet.http.Cookie;

/**
 * 处理Cookie的一个工具类
 */
public class CookieUtils {
    private CookieUtils() {

    }
    /**
     *
     * @param cookies 包含了很多cookie的一个数组
     * @param name cookie的name(每个cookie的name唯一,因此可以根据name查找)
     * @return 根据指定的cookie数组和cookie的name来查找cookie
     *         如果找到就返回这个cookie对象,否则就返回null
     */
    public static Cookie getCookie(Cookie[] cookies,String name){
            if (cookies!=null){
                for (Cookie cookie : cookies)
                {
                    if (cookie.getName().equals(name))
                    {
                        return cookie;
                    }
                }
            }
            return null;//没找到指定的cookie 或 cookies为null 整个方法直接返回 null
    }

}
